function get(name){
	var obj = document.getElementById(name);
	if(obj != null)
  		return obj;
  obj = document.getElementsByName(name);
	if(obj != null && obj.length > 0)
		return obj[0];
	return null;
}


function trim(s) {
	return rtrim(ltrim(s));
}
function ltrim(s) {
	return s.replace(/^\s*/, "");
}
function rtrim(s) {
	return s.replace(/\s*$/, "");
}


String.prototype.trim = function ()
{
	return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.ltrim = function ()
{
	return this.replace(/(^\s*)/g, "");
}
String.prototype.rtrim = function ()
{
	return this.replace(/(\s*$)/g, "");
}

/**
 * 
 * @param obj
 * @param type 1表示非零正整数,默认检验数字
 * @return
 */
function isNumber(obj,msg,type) {
	var reg = /^[0-9]*$/;
	if(type == 1) { 
		reg = /^\+?[1-9][0-9]*$/;
	}
	if(obj.value) {
		 if(!reg.test(obj.value)){
		     alert(msg);
		     obj.select();
		     obj.focus();
		     return false;
		 }
	}

}

/**
 * 20141023 ZXH
 * 焦点离开输入框  校验输入框值格式
 * 如果格式不对  直接将输入框值改为正确格式或默认值
 * @param me    当前输入框
 * @param min   最小值   如果没有限制 则传''
 * @param max   最大值   如果没有限制 则传''
 * @param defaultvalue  默认值
 * @param decimaldigits 允许小数位 超过将四舍五入处理 如果是整数  则传0
 * @return
 */
function numbercheck(me,min,max,defaultvalue,decimaldigits){
	var value=$(me).val();
	var valueformat=parseFloat(value);
	if(isNaN(valueformat)){
		valueformat=defaultvalue;
		$(me).val(valueformat);
		return;
	}
	valueformat=Math.round(valueformat*Math.pow(10,decimaldigits))/Math.pow(10,decimaldigits);
	if(parseFloat(valueformat)>parseFloat(max)){
		valueformat=max;
	}
	if(parseFloat(valueformat)<parseFloat(min)){
		valueformat=min;
	}
	$(me).val(valueformat);
	return;
}
function gotoURL(url){
	location.href=url;
}

function showDialog(params){
	if((typeof window.showModalDialog) == "function"){
		window.showModalDialog(params.url, null,"resizable:0;dialogWidth:"+params.width+"px;dialogHeight:"+params.height+"px");
	}else{
		var ileft = (window.screen.availWidth-10-params.width)/2;
		var itop = (window.screen.availHeight-30-params.height)/2;
		window.open(params.url,null,"top="+itop+", left="+ileft+", width="+params.width+",height="+params.height+", toolbar=no,menubar=no,scrollbars=yes, resizable=no,location=no, status=yes");
	}
}